package com.example.design.patterns.冰河.行为模式.解析器模式.context;

import com.example.design.patterns.冰河.行为模式.解析器模式.abstractExpression.Expression;
import java.util.ArrayList;
import java.util.List;

/**
 * Context （上下文） 包含解释器以外的一些全局信息
 */
public class Context {
    private String content;
    private List<Expression> list = new ArrayList<>();

    public String getContent() {
        return content;
    }

    public void setContent(String content) {
        this.content = content;
    }

    public void add(Expression expression) {
        list.add(expression);
    }

    public List<Expression> getList() {
        return list;
    }
}
